be moonfaced - English Synonyms Dictionary